8
1
0
5
81
23
66
58
47
73
29
46
59
91
43
173
238
38
114
176
97
88
120
33
108
63
39
85
60
118
167
159
99
40
64
220
72
69
212
16
121
77
34
37
31
226
101
151
62
57
19
48
68
119